package events
{
	import controllers.ImageManipulationState;
	
	import flash.events.Event;
	import flash.geom.Vector3D;
	
	import mx.core.mx_internal;
	
	
	public class ChangeImageStateEvent extends Event
	{
		public static const CHANGEIMGESTATE:String = "changeImageState"
			
		public var mouseProperty:Vector3D;
		public var state:int;
		
		public function ChangeImageStateEvent(type:String,property:Vector3D,state:int, bubbles:Boolean=true, cancelable:Boolean=true)
		{
			super(type, bubbles, cancelable); 
			mouseProperty = property;
			this.state = state;
		}
	}
}
